Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
REEFTintegrationLog_test
/
REEFTintegrationLog
:
customer_maintain_exists_get.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php //====================================================================================== // // Function: REEFTintegrationLog - does the cust_number exists? // // Programmer: JKJ // Date : 2025-05-08 // // Copyright Reeft A/S (c) - 2025 //====================================================================================== // //====================================================================================== // General config //====================================================================================== include "config/config.php"; //====================================================================================== // Set language //====================================================================================== include "include/set_language.php"; //====================================================================================== // Get input //====================================================================================== if (isset($_REQUEST["cust_number"])) { $cust_number = $_REQUEST["cust_number"]; } else { $cust_number = ''; } //====================================================================================== // Get input //====================================================================================== //====================================================================================== // Get session variables //====================================================================================== include "include/getsession.php"; //====================================================================================== // Set language //====================================================================================== include "include/set_language.php"; //====================================================================================== // Connect to SQLite database in file //====================================================================================== $entries_found = 0; $returnCode = '99'; $returnMsg = 'No data found'; $currentDate = date('Y-m-d'); $currentTime = date('H:i:s'); //====================================================================================== // Set header //====================================================================================== header('Content-Type: application/json;charset=utf-8'); //====================================================================================== // Get time stamp //====================================================================================== $timeStamp = ''; if ( $timeStamp == '' ) { $now = DateTime::createFromFormat('U.u', number_format(microtime(true), 6, '.', '')); $timeStamp = $now->format("Y-m-d H:i:s"); } $data = array( "cust_number" => $cust_number ); //====================================================================================== // Make call to API somewhere //====================================================================================== $jsonData = json_encode($data); //header('Content-Type: application/json'); $json_pretty = json_encode(json_decode($jsonData), JSON_PRETTY_PRINT); // echo $json_pretty; // echo "<br>"; // echo $url; //====================================================================================== // Create header //====================================================================================== $headers = array( "Content-type: Content-Type:application/json", "User-Agent: REEFTintegrationLog 1.0", "APIKEY: $DFT_API_KEY" ); //====================================================================================== // Create parms //====================================================================================== $parms = '?' . 'cust_number=' . $cust_number ; //====================================================================================== // Build GET URL //====================================================================================== $url = $DFT_WEBSERVICE_URL . '/' . 'customer_maintain_exists_get_data.php'; // Add parms $url = $url . $parms; // echo $url; // exit; //====================================================================================== // Create a new cURL resource //====================================================================================== $ch = curl_init($url); //====================================================================================== // Attach encoded JSON string to the POST fields //====================================================================================== curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData); //====================================================================================== // Set the content type to application/json //====================================================================================== curl_setopt($ch, CURLOPT_HTTPHEADER, $headers ); // Return response instead of outputting curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, false); //curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, 'POST' ); curl_setopt($ch, CURLOPT_HEADER, false); // we do not need headers curl_setopt($ch, CURLOPT_NOBODY, false); // we don't need body //====================================================================================== // Execute the GET request //====================================================================================== $result = curl_exec($ch); //====================================================================================== // Get info about the call //====================================================================================== $ary = curl_getinfo($ch); //====================================================================================== // Close cURL resource //====================================================================================== curl_close($ch); //====================================================================================== // Write jSon back to requester //====================================================================================== echo $result; // $returnResult = []; // $returnResult["header"] = $data['header']; // //$returnResult["header_buttons"] = $data['header_buttons']; // $returnResult["draw"] = intval( $draw ); // $returnResult["recordsTotal"] = intval( $data['header']['recordsTotal'] ); // $returnResult["recordsFiltered"] = intval( $data['header']['recordsFiltered'] ); // $returnResult["data"] = $data['data']; // echo json_encode($returnResult); ?>